# 指定基础镜像
FROM alpine:latest

# 安装基础组件
RUN apk --no-cache add ca-certificates

# 设置工作目录
WORKDIR /root/

# 从项目目录拷贝编译好的 main 可执行文件到容器的 /root/ 目录
COPY ./main .

# 给 main 文件增加执行权限
RUN chmod +x ./main

# 拷贝整个 resources 目录到容器中的相应位置
COPY ./resources/public/doc /root/resources/public/doc
COPY ./manifest /root/manifest

# 设置容器启动时执行的命令
CMD ["./main"]
